Skip to content

Add Manchester, NH telephone agent with local information tool#1

Draft
Copilot wants to merge 4 commits into
mainfrom
copilot/build-telephone-agent-demo
Draft

Add Manchester, NH telephone agent with local information tool#1
Copilot wants to merge 4 commits into
mainfrom
copilot/build-telephone-agent-demo

Conversation

Copilot AI commented Jan 21, 2026

Copy link
Copy Markdown

Customizes the voice AI agent for telephone demos with Manchester, NH subscribers. Adds location-aware responses and local information lookup.

Changes

  • Agent instructions: Manchester, NH context with local landmarks (Amoskeag Millyard, SNHU Arena, Merrimack River), professional telephone demeanor
  • Local information tool: get_local_info function tool covering restaurants, parks, schools, healthcare, shopping, entertainment, airports, and history
  • Tests: Location awareness, tool usage, and professional greeting validation
  • Documentation: MANCHESTER_DEMO.md with setup and telephony integration guide

Implementation

@function_tool
async def get_local_info(self, context: RunContext, topic: str):
    """Get information about local Manchester, NH services, attractions, or businesses."""
    topic_lower = topic.lower()
    
    if any(word in topic_lower for word in ["restaurant", "food", "dining"]):
        return """Manchester has a diverse dining scene. Popular areas include 
        downtown Elm Street with restaurants like The Copper Door and Hanover Street 
        Chop House. Red Arrow Diner is a local favorite open 24/7."""
    # ... 7 more categories

Agent already had SIP telephony support (BVCTelephony noise cancellation); this adds the Manchester-specific content layer.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • astral.sh
    • Triggering command: /usr/bin/curl curl -LsSf REDACTED (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

trying to build a telep[hone agent to demo for local subs around Manchester, NH


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 3 commits January 21, 2026 21:35
Co-authored-by: WebCraftPhil <118385120+WebCraftPhil@users.noreply.github.com>
Co-authored-by: WebCraftPhil <118385120+WebCraftPhil@users.noreply.github.com>
Co-authored-by: WebCraftPhil <118385120+WebCraftPhil@users.noreply.github.com>
Copilot AI changed the title [WIP] Create telephone agent demo for local subs in Manchester Add Manchester, NH telephone agent with local information tool Jan 21, 2026
Copilot AI requested a review from WebCraftPhil January 21, 2026 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants